$(function(){
	 //加减按钮
	 $('.plus').click(function() {
	 	i = $(this).index('.plus');
	 	val = Number($('.goosNumValue').eq(i).val());
	 	val +=1;
	 	$('.goosNumValue').eq(i).val(val)
	 	//把单价抓来 计算小计
	 	pric = Number($('.price').eq(i+1).find('span').html());
	 	total = pric *val;
	 	$('.subtotal').eq(i+1).find('span').html(total);
	 	//判断是否选中如果选中 总价格联动	 	 
	 	if($('.goodsCheacked').eq(i).attr('checked') == 'checked'){
			pricetotal = new Number();
			//遍历价格
	       	$('.totalpay').each(function(){
	       		pricetotal += Number($(this).html());
	       	})
	       	// 遍历件数
			Npages = new Number();
	       	$('.goosNumValue').each(function(){
	       		Npages += Number($(this).val());
	       	})
	       	$('.Npages').html(Npages);
	       	$('.topay').html(pricetotal);
	       	$('.payfor').html(pricetotal);
	        if(pricetotal < 69 && pricetotal >0 ){
	        	$('.payfor').html(pricetotal + 10);
	        }else if(pricetotal == 0){
	        	$('.payfor').html(pricetotal + 10);
	        }          
	 	}
	 });
	 $('.minus').click(function() {
	 	m = $(this).index('.minus');
	 	val = Number($('.goosNumValue').eq(m).val());
	 	val -=1;
	 	if(val<0)val=0;
	 	$('.goosNumValue').eq(m).val(val);
	 	// 计算小计
	 	pric = Number($('.price').eq(m+1).find('span').html());
	 	total = pric *val;
	 	$('.subtotal').eq(m+1).find('span').html(total);
	 	if($('.goodsCheacked').eq(m).attr('checked') == 'checked'){
			pricetotal = new Number();
	       	$('.totalpay').each(function(){
	       		pricetotal += Number($(this).html());
	       	})
	       	// 遍历件数
			Npages = new Number();
	       	$('.goosNumValue').each(function(){
	       		Npages += Number($(this).val());
	       	})
	       	$('.Npages').html(Npages);	       	
	       	$('.topay').html(pricetotal);
	       	$('.payfor').html(pricetotal);       	
	        if(pricetotal < 69 && pricetotal >0 ){
	        	$('.payfor').html(pricetotal + 10);
	        }else if(pricetotal == 0){
	        	$('.payfor').html(pricetotal);
	        }     
	 	}
	 });
	 //图像效果
	 $('.contentset .img ').hover(function(){
	 	i = $(this).index('.img');
	 	$('.light').eq(i).animate({'left': '54px'});
	 },function(){
	 	$('.light').eq(i).css({'left': '-50px'});
	 })
	 //移入收藏
	 $('.collect').click(function(){
	 	$('#alert').show();
	 	a = $(this).index('.collect');
	 	gid = $(this).attr('gid');
	 	uid = $('.uid').val();
		//先判断是否有uid值 如果没有跳转登录
		if(uid == ''){
			location.href=root+"/index.php/index/user/login/index/";
			return false;
		}
		$.ajax({
			data:'uid='+uid+'&gid='+gid,
			type:'post',
			dataType:'json',
			url:root+"/index.php/index/content/collect",
			success:function(msg){
				if(msg.error == 1){
					$('#alert').hide();
					$('#ok').show();
					setTimeout(function(){
						$('#ok').hide();
					},3000)
				}else{
					$('#alert').hide();
					$('#ok').show();
					setTimeout(function(){
						$('#ok').hide();
					},3000)
				}
			}
		})
	 })

	 //删除购物车
	 $('.del').click(function() {
	 	//序列号
	 	i = $(this).index('.del');
	 	$('.ui-poptip-main').hide();
	 	//显示确认提示
	 	$('.ui-poptip-main').eq(i).show();
	 	//抓取数组键名
	 	key = $(this).attr('key');
	 	//取消
	 	$('.quit').click(function(){
	 		$('.ui-poptip-main').eq(i).hide();
	 	})
	 	//抓取总价格
	 	payfor = $('.payfor').html();
	 	//邮费价格前
	 	topay = $('.topay').html();
	 	//抓取单价小计  
	 	total = $('.totalpay').eq(i).html();
 		       	// 遍历件数
		allNpages = new Number();
       	$('.goosNumValue').each(function(){
       		allNpages += Number($(this).val());
       	})
	 	Npages = $('.goosNumValue').eq(i).val();
	 	//确定删除
	 	$('.sure').eq(i).click(function(){
	 		$.ajax({
				data:'key='+key,
				type:'post',
				dataType:'json',
				url:controller+"/delCarGoods",
				success:function(msg){
			       	// 件数
			       	Npages = Number(allNpages)- Number(Npages);
			       	$('.Npages').html(Npages);
					if(msg == '1'){
						$('.ui-poptip-main').hide();
						$('.contentset').eq(i).remove();
						//赋值新价格
						Npayfor = Number(payfor) - Number(total) ;
						Ntopay  = Number(topay)  - Number(total) ;
						if(Ntopay<69 && Ntopay >0){
							Npayfor += 10;
							$('.postage').html(10);
						}else if(Ntopay == 0){
							$('.postage').html(0);
						}
						$('.payfor').html(Npayfor);
						$('.topay').html(Ntopay);
						//赋值商品件数
						
					}
				}
	 		})	
	 	})

	
	 });
	 //全选
	 $("input[type=checkbox]").attr('checked', true); //默认给全选
	$(".checkAll").click(function(){
		$('.nogoodschoose').hide();
	    if(this.checked){
	    	//全选
	       	$("input[type=checkbox]").attr('checked', true);
	       	pricetotal = new Number();
	       	$('.totalpay').each(function(){
	       		pricetotal += Number($(this).html());
	       	})
	       	// 遍历件数
			Npages = new Number();
	       	$('.goosNumValue').each(function(){
	       		Npages += Number($(this).val());
	       	})
	       	$('.Npages').html(Npages);	  
	       	$('.topay').html(pricetotal);
	       	$('.payfor').html(pricetotal);	       	
	        if(pricetotal < 69){
	        	$('.payfor').html(pricetotal + 10);
	        }	        
	    }else{
	    	//全不选状态
	        $("input[type=checkbox]").attr('checked', false);
	        $('.topay').html(0);
	        $('.payfor').html(0);
	    }
	  });
		//商品选择与反选
		$('.goodsCheacked').click(function(){
			$('.nogoodschoose').hide();
		  i = $(this).index('.goodsCheacked');
		  topay =   $('.topay').html();
	      payfor =  $('.payfor').html();
	      totalpay = $('.totalpay').eq(i).html();
	      Npages = $('.goosNumValue').eq(i).val();
	      allpages = $('.Npages').html();
			if(this.checked){
				//选择 累加
				pricetotal = new Number();
			  	pricetotal = Number(payfor) + Number(totalpay);
			   $('.topay').html(pricetotal);
		       $('.payfor').html(pricetotal);
		       //件数
		       Npages =  Number(allpages) + Number(Npages);
		       $('.Npages').html(Npages);
		       if(pricetotal<69 && pricetotal>1){
		       	$('.payfor').html(pricetotal + 10);
		       }else if(pricetotal== 0){
		       	 $('.payfor').html(0);
		       }
			}else{
				//取消选择 递减
				pricetotal = new Number();
			  	pricetotal = Number(payfor) - Number(totalpay);
			   $('.topay').html(pricetotal);
		       $('.payfor').html(pricetotal);
		       //件数
		       Npages =  Number(allpages) - Number(Npages);
		       $('.Npages').html(Npages);
		       if(pricetotal<69 && pricetotal>1){
		       	$('.payfor').html(pricetotal + 10);
		       }else if(pricetotal== 0){
		       	 $('.payfor').html(0);
		       }
			}
		})

	//清空购物车
	$('.clearcarA').click(function(){
		$('.clearcar table').show();
		//序列号
	 	i = $(this).index('.del');
	 	//取消
	 	$('.quit').click(function(){
	 		$('.ui-poptip-main').eq(i).hide();
	 	})
	 	//确定删除
	 	$('.sure').eq(i).click(function(){
	 		$.ajax({
				// data:'key='+key,
				type:'post',
				dataType:'json',
				url:controller+"/clearCar",
				success:function(msg){
					// 隐藏购物车列表
					$('.shopList').hide();
					$('.w990').hide();
					$('.carList').hide();
					//清空完以后显示空购物车
					$('#cloudCartEmpty').show();
					}
	 		})	
	 	})
	
	})

	//判断是否有商品 如没有显示空购物车
	if($(".contentset").length == 0){
		// 隐藏购物车列表
		$('.shopList').hide();
		$('.w990').hide();
		$('.carList').hide();
		//清空完以后显示空购物车
		$('#cloudCartEmpty').show();
	}

	//删除选中商品
	$('.chooseclearA').click(function(){
		$('.chooseclear table').show();
	 	//取消
	 	$('.quit').click(function(){
	 		$('.ui-poptip-main').hide();
	 	})
	 	//抓元素
	 	var goodsKey = '';
	 	goodsIndex = [];
	 	$('.goodsCheacked').each(function(){
	 		i = $(this).index('.goodsCheacked');
	 		goodsIndex.push(i);
	 		if($(this).attr('checked') == 'checked'){
	 			goodsKey =goodsKey +','+ $(this).attr('goodsKey');
	 		}
	 		
	 	});
 		       	// 遍历件数
		allNpages = new Number();
       	$('.goosNumValue').each(function(){
       		allNpages += Number($(this).val());
       	})
	 	Npages = $('.goosNumValue').eq(i).val();
	 	//确定删除
	 	$('.chooseclear table .sure').click(function(){
	 		$.ajax({
				data:'goodsKey='+goodsKey,
				type:'post',
				dataType:'json',
				url:controller+"/clearChooseGoods",
				success:function(msg){
			       	// 件数
			       	Npages = Number(allNpages)- Number(Npages);
			       	$('.Npages').html(Npages);
					$('.ui-poptip-main').hide();
					//移除元素
					for(i=0;i<goodsIndex.length;i++){
						$('.contentset').eq(goodsIndex[i]).remove();
					}
					if($('.contentset').length == 0){
						$('.shopList').hide();
						$('.w990').hide();
						$('.carList').hide();
						$('#cloudCartEmpty').show();
					}
					
					}
	 		})	
	 	})
	})

	//结算
	$('.account').click(function(){
		l = 0 ;
		attr = '';
		goodsNums= '';
		//循环遍历  获取选择数量 、选择id
		$('.goodsCheacked').each(function(){
			if($(this).attr('checked') == 'checked'){
				l++;
				attr = attr +','+$(this).attr('goodskey');
			}
		})
		//循环遍历  获取选择商品总数量 
		$('.goosNumValue').each(function(){
			i  = $(this).index('.goosNumValue');
			if($('.goodsCheacked').eq(i).attr('checked') == 'checked'){				
				goodsNums = goodsNums +','+$(this).val();
			}
		})
		if(l<1){
			$('.nogoodschoose').show();
			return false;
		}
		$('.loading').show();
		$.ajax({
			data:'attr='+attr+'&goodsNums='+goodsNums,
			type:'post',
			dataType:'json',
			url:controller+"/sureCarGoods",
			success:function(msg){
				$('.loading').hide();
				$('.success').show();
				location.href =controller+"/mycarStep_2";			
			}
		})
	})

})
